c-lang:argument error